package imagestore

type (
	StoreObject struct {
		Name     string // Unique identifier
		MimeType string // i.e. image/jpg
		Type     string // i.e. thumb
		Url      string // if publicly available
	}

	ImageStore interface {
		Save(src string, obj *StoreObject) (*StoreObject, error)
		Exists(obj *StoreObject) (bool, error)
	}
)
type ImageStores []ImageStore

func (this *ImageStores) Save(src string, obj *StoreObject) {
	// TODO
}

func (this *ImageStores) Exists(obj *StoreObject) (bool, error) {
	return false, nil
}
